import { orderMealPage } from "../systemPages/orderMeal/dataConfig/config";

// 默认新建页面数据
export const pageInitData = {
  page_name: "自定义页面", // 页面名称
  is_index: 0, // 是否是首页 0：不是 1：是
  page_type: 0, // 0: 我的页面 1: 系统页面
  page_link: "", // 页面链接
  theme: {
    color: "",
  },
  pageCss: {
    margin: 0,
    padding: 0,
    vSpave: 0, // 垂直间距
    hSpace: 0, // 水平间距
    borderRadius: 0, // 圆角设置
    borderRaNum: 0,
    backgroundColor: "",
    backgroundImage: "",
    bgImg: "", // 该字段为替换字段
    bgOpacity: 100,
    opacity: "100",
    backgroundSize: "100% 100%",
    backgroundRepeat: "no-repeat",
  },
  templates: [], // 页面组件数组
  controlComName: "pageControl", // 页面编辑控件组件名称
};

export const controlInitData = [
  {
    name: "导航",
    is_show: true,
    controlComName: "widgetNavControl", // 页面编辑控件组件名称
    show_type: "nav", // window是弹窗 list是控制列表 nav导航
    params: {
      defaultColor: "#2e2d2d",
      activeColor: "#FF0000",
      navList: [],
    },
    moduleCss: {
      backgroundColor: "#ffffff",
      backgroundImage: "",
      bgImg: "",
      useBackground: true,
      backgroundSize: "100% 100%",
      backgroundRepeat: "no-repeat",
    },
  },
  {
    name: "弹窗",
    is_show: true,
    show_type: "window", // window是弹窗 list是控制列表
    controlComName: "widgetPopupControl", // 页面编辑控件组件名称
    params: {
      list: [],
      rule: 1, // 1是仅首次  2是每次
    },
  },
  {
    name: "电话",
    is_show: true,
    show_type: "list", // window是展示在预览区域的控件
    controlComName: "widgetPhoneControl", // 页面编辑控件组件名称
    params: {
      phone: "",
      picUrl: "",
    },
  },
  {
    name: "微信客服",
    is_show: true,
    show_type: "list", // window是展示在预览区域的控件
    controlComName: "widgetWxControl", // 页面编辑控件组件名称
    params: {
      picUrl: "",
    },
  },
];

export const mockSystemPage = {
  page_name: "系统页面", // 页面名称
  is_index: 0, // 是否是首页 0：不是 1：是
  page_type: 1, // 0: 我的页面 1: 系统页面
  system_type: "orderMeal", // 系统页面类型： my 我的页面
  page_link: "", // 页面链接
  theme: {
    color: "",
  },
  pageCss: {
    margin: 0,
    padding: 0,
    vSpave: 0, // 垂直间距
    hSpace: 0, // 水平间距
    borderRadius: 0, // 圆角设置
    borderRaNum: 0,
    backgroundColor: "",
    backgroundImage: "",
    bgImg: "", // 该字段为替换字段
    bgOpacity: 100,
    opacity: "100",
    backgroundSize: "100% 100%",
    backgroundRepeat: "no-repeat",
  },
  templates: [orderMealPage], // 页面组件数组
  controlComName: "pageControl", // 页面编辑控件组件名称
};

export default {
  pageInitData,
  controlInitData,
  mockSystemPage,
};
